35 research outputs found

    lmproving Microcontroller and Computer Architecture Education through Software Simulation

    Get PDF
    In this thesis, we aim to improve the outcomes of students learning Computer Architecture and Embedded Systems topics within Software and Computer Engineering programs. We develop a simulation of processors that attempts to improve the visibility of hardware within the simulation environment and replace existing solutions in use within the classroom. We designate a series of requirements of a successful simulation suite based on current state-of-the-art simulations within literature. Provided these requirements, we build a quantitative rating of the same set of simulations. Additionally, we rate our previously implemented tool, hc12sim, with current solutions. Using the gaps in implementations from our state-of-the-art survey, we develop two solutions. First, we developed a web-based solution using the Scala.js compiler for Scala with an event-driven simulation engine through Akka. This Scala model implements a VHDL-like DSL for instruction control definition. Next we propose tools for developing cross-platform native applications through a project-based build system within CMake and a continuous integration pipeline using Vagrant, Oracle VirtualBox and Jenkins. Lastly, we propose a configuration-driven processor simulation built from the original hc12sim project that utilizes a Lua-based scripting interface for processor configuration. While we considered other high-level languages, Lua best fit our requirements allowing students to use a modern high-level programming language for processor configuration. Instruction controls are defined through Lua functions using high-level constructs that implicitly trigger low-level simulation events. Lastly, we conclude with suggestions for building a new solution that would better meet requirements set forth in our research question building from successful aspects from this work

    Late-Life Exercise Mitigates Skeletal Muscle Epigenetic Aging

    Get PDF
    There are functional benefits to exercise in muscle, even when performed late in life, but the contributions of epigenetic factors to late-life exercise adaptation are poorly defined. Using reduced representation bisulfite sequencing (RRBS), ribosomal DNA (rDNA) and mitochondrial-specific examination of methylation, targeted high-resolution methylation analysis, and DNAge™ epigenetic aging clock analysis with a translatable model of voluntary murine endurance/resistance exercise training (progressive weighted wheel running, PoWeR), we provide evidence that exercise may mitigate epigenetic aging in skeletal muscle. Late-life PoWeR from 22–24 months of age modestly but significantly attenuates an age-associated shift toward promoter hypermethylation. The epigenetic age of muscle from old mice that PoWeR-trained for eight weeks was approximately eight weeks younger than 24-month-old sedentary counterparts, which represents ~8% of the expected murine lifespan. These data provide a molecular basis for exercise as a therapy to attenuate skeletal muscle aging

    Deletion of SA β-Gal+ Cells Using Senolytics Improves Muscle Regeneration in Old Mice

    Get PDF
    Systemic deletion of senescent cells leads to robust improvements in cognitive, cardiovascular, and whole-body metabolism, but their role in tissue reparative processes is incompletely understood. We hypothesized that senolytic drugs would enhance regeneration in aged skeletal muscle. Young (3 months) and old (20 months) male C57Bl/6J mice were administered the senolytics dasatinib (5 mg/kg) and quercetin (50 mg/kg) or vehicle bi-weekly for 4 months. Tibialis anterior (TA) was then injected with 1.2% BaCl2 or PBS 7- or 28 days prior to euthanization. Senescence-associated β-Galactosidase positive (SA β-Gal+) cell abundance was low in muscle from both young and old mice and increased similarly 7 days following injury in both age groups, with no effect of D+Q. Most SA β-Gal+ cells were also CD11b+ in young and old mice 7- and 14 days following injury, suggesting they are infiltrating immune cells. By 14 days, SA β-Gal+/CD11b+ cells from old mice expressed senescence genes, whereas those from young mice expressed higher levels of genes characteristic of anti-inflammatory macrophages. SA β-Gal+ cells remained elevated in old compared to young mice 28 days following injury, which were reduced by D+Q only in the old mice. In D+Q-treated old mice, muscle regenerated following injury to a greater extent compared to vehicle-treated old mice, having larger fiber cross-sectional area after 28 days. Conversely, D+Q blunted regeneration in young mice. In vitro experiments suggested D+Q directly improve myogenic progenitor cell proliferation. Enhanced physical function and improved muscle regeneration demonstrate that senolytics have beneficial effects only in old mice

    Early satellite cell communication creates a permissive environment for long-term muscle growth

    Get PDF
    Using in vivo muscle stem cell (satellite cell)-specific extracellular vesicle (EV) tracking, satellite cell depletion, in vitro cell culture, and single-cell RNA sequencing, we show satellite cells communicate with other cells in skeletal muscle during mechanical overload. Early satellite cell EV communication primes the muscle milieu for proper long-term extracellular matrix (ECM) deposition and is sufficient to support sustained hypertrophy in adult mice, even in the absence of fusion to muscle fibers. Satellite cells modulate chemokine gene expression across cell types within the first few days of loading, and EV delivery of miR 206 to fibrogenic cells represses Wisp1 expression required for appropriate ECM remodeling. Late-stage communication from myogenic cells during loading is widespread but may be targeted toward endothelial cells. Satellite cells coordinate adaptation by influencing the phenotype of recipient cells, which extends our understanding of their role in muscle adaptation beyond regeneration and myonuclear donation
    corecore